package com.itheima.branch;

public class SwitchDemo3 {
    public static void main(String[] args) {
        //switch语句中使用时的注意事项
        // 1.switch后面括号中的表达式，只能是基本数据类型或者字符串,例如int,char,byte,short,String,不可以是double,float,long等
            //2.case后面只能是常量表达式，不可以是变量
        int score = 90;
        switch (score){
            case 90:
                System.out.println("优秀");
                break;
            case 80:
                System.out.println("良好");
                break;
            default:
                System.out.println("一般");
                break;
        }

        //3.case给出的值必须是唯一的，不可以重复
        switch (score){
            case 90:
                System.out.println("优秀");
                break;
            case 80:
                System.out.println("良好");
                break;
            case 70:
                System.out.println("中等");
                break;
            default:
                System.out.println("一般");
                break;
        }

        //4.switch语句中的穿透性，如果没有break语句，则会一直执行下去
        switch (score){
            case 90:
                System.out.println("优秀");
            case 80:
                System.out.println("良好");
            default:
                System.out.println("一般");
        }
    }
}
